/**
 * 
 */
package com.pmsco.pms.business.dto;

import java.util.List;

import com.pmsco.pms.core.domain.PmsMenu;
import com.pmsco.pms.core.domain.PmsMenuRole;
import com.pmsco.pms.core.domain.PmsRole;

/**
 * @author Long Tran
 *
 */
public class PmsMenuReturnDTO extends AbstractReturnDTO {
	private List<PmsMenu> menulist;
	private Integer menulistSize;
	private List<PmsRole> rolelist;
	private List<PmsMenuRole> menuRoleList;
	private PmsMenu pmsMenu;
	private String errorMessage;

	public PmsMenuReturnDTO() {
		setMenulist(null);
		setMenulistSize(null);
		setRolelist(null);
		setPmsMenu(null);
		setErrorMessage("");
	}

	/**
	 * @return the menulist
	 */
	public List<PmsMenu> getMenulist() {
		return menulist;
	}

	/**
	 * @param menulist the menulist to set
	 */
	public void setMenulist(List<PmsMenu> menulist) {
		this.menulist = menulist;
	}
	
	/**
	 * @return the rolelist
	 */
	public List<PmsRole> getRolelist() {
		return rolelist;
	}

	/**
	 * @param rolelist the rolelist to set
	 */
	public void setRolelist(List<PmsRole> rolelist) {
		this.rolelist = rolelist;
	}
	
	/**
	 * @return the menuRoleList
	 */
	public List<PmsMenuRole> getMenuRoleList() {
		return menuRoleList;
	}

	/**
	 * @param menuRoleList the menuRoleList to set
	 */
	public void setMenuRoleList(List<PmsMenuRole> menuRoleList) {
		this.menuRoleList = menuRoleList;
	}

	/**
	 * @return the pmsMenu
	 */
	public PmsMenu getPmsMenu() {
		return pmsMenu;
	}

	/**
	 * @param pmsMenu the pmsMenu to set
	 */
	public void setPmsMenu(PmsMenu pmsMenu) {
		this.pmsMenu = pmsMenu;
	}

	/**
	 * @return the errorMessage
	 */
	public String getErrorMessage() {
		return errorMessage;
	}

	/**
	 * @param errorMessage the errorMessage to set
	 */
	public void setErrorMessage(String errorMessage) {
		this.errorMessage = errorMessage;
	}

	/**
	 * @return the menulistSize
	 */
	public Integer getMenulistSize() {
		return menulistSize;
	}

	/**
	 * @param menulistSize the menulistSize to set
	 */
	public void setMenulistSize(Integer menulistSize) {
		this.menulistSize = menulistSize;
	}

}
